Business

Two Twitter bosses ousted ahead of Elon Musk $44bn takeover